package org.cbioportal.legacy.model;

import jakarta.validation.constraints.NotNull;
import java.io.Serializable;

public class VariantCount implements Serializable {

  @NotNull private String molecularProfileId;
  @NotNull private Integer entrezGeneId;
  private String keyword;
  @NotNull private Integer numberOfSamples;
  @NotNull private Integer numberOfSamplesWithMutationInGene;
  @NotNull private Integer numberOfSamplesWithKeyword;

  public String getMolecularProfileId() {
    return molecularProfileId;
  }

  public void setMolecularProfileId(String molecularProfileId) {
    this.molecularProfileId = molecularProfileId;
  }

  public Integer getEntrezGeneId() {
    return entrezGeneId;
  }

  public void setEntrezGeneId(Integer entrezGeneId) {
    this.entrezGeneId = entrezGeneId;
  }

  public String getKeyword() {
    return keyword;
  }

  public void setKeyword(String keyword) {
    this.keyword = keyword;
  }

  public Integer getNumberOfSamples() {
    return numberOfSamples;
  }

  public void setNumberOfSamples(Integer numberOfSamples) {
    this.numberOfSamples = numberOfSamples;
  }

  public Integer getNumberOfSamplesWithMutationInGene() {
    return numberOfSamplesWithMutationInGene;
  }

  public void setNumberOfSamplesWithMutationInGene(Integer numberOfSamplesWithMutationInGene) {
    this.numberOfSamplesWithMutationInGene = numberOfSamplesWithMutationInGene;
  }

  public Integer getNumberOfSamplesWithKeyword() {
    return numberOfSamplesWithKeyword;
  }

  public void setNumberOfSamplesWithKeyword(Integer numberOfSamplesWithKeyword) {
    this.numberOfSamplesWithKeyword = numberOfSamplesWithKeyword;
  }
}
